<?php
  // Tableau autoload
  global $gsClasses;

  registerClass('CDatabaseMysql', PATH_CLASSES.'CDatabaseMysql.php');
  registerClass('Template', PATH_CLASSES.'CTemplateHtml.php');
  registerClass('valid_formulaire', PATH_CLASSES.'CValidForm.php');
  registerClass('dataObject', PATH_OBJECT.'dataObject.php');
  registerClass('dataObject_menu', PATH_OBJECT.'menu.php');
  registerClass('HTML2PDF', PATH_CLASSES.'html2pdf/html2pdf.class.php');
  registerClass('CHMTL_PDF', PATH_CLASSES.'CHtmlToPDF.php');
  registerClass('PHPMailer', PATH_CLASSES.'mail/class.phpmailer.php');
  registerClass('writeexcel_workbook', PATH_CLASSES.'/writeexcel/class.writeexcel_workbook.inc.php');
  registerClass('writeexcel_workbookbig', PATH_CLASSES.'/writeexcel/class.writeexcel_workbookbig.inc.php');
  registerClass('writeexcel_worksheet', PATH_CLASSES.'/writeexcel/class.writeexcel_worksheet.inc.php');
  registerClass('Spreadsheet_Excel_Reader', PATH_CLASSES.'/readexcel/excel_reader.php');
  registerClass('CWriteXls', PATH_CLASSES.'CWriteExcel.php');
  

  registerClass('dataObject_adresse', PATH_OBJECT.'adresse.php');
  registerClass('dataObject_conditionIndemnisation', PATH_OBJECT.'conditionindemnisation.php');
  registerClass('dataObject_conditionVente', PATH_OBJECT.'conditionvente.php');
  registerClass('dataObject_contrat', PATH_OBJECT.'contrat.php');
  registerClass('dataObject_coordCommunication', PATH_OBJECT.'coordonneescommunication.php');
  registerClass('dataObject_cotisation', PATH_OBJECT.'cotisation.php');
  registerClass('dataObject_dictionnaire', PATH_OBJECT.'dictionnaire.php');
  registerClass('dataObject_echeancier', PATH_OBJECT.'echeancier.php');
  registerClass('dataObject_evenement', PATH_OBJECT.'evenement.php');
  registerClass('dataObject_elementdico', PATH_OBJECT.'elementdico.php');
  registerClass('dataObject_fonction', PATH_OBJECT.'fonction.php');
  registerClass('dataObject_formule', PATH_OBJECT.'formule.php');
  registerClass('dataObject_garantieSouscrite', PATH_OBJECT.'garantiesouscrite.php');
  registerClass('dataObject_habilitation', PATH_OBJECT.'habilitation.php');
  registerClass('dataObject_indemnisation', PATH_OBJECT.'indemnisation.php');
  registerClass('dataObject_justificatif', PATH_OBJECT.'justificatif.php');
  registerClass('dataObject_offre', PATH_OBJECT.'offre.php');
  registerClass('dataObject_personne', PATH_OBJECT.'personne.php');
  registerClass('dataObject_prestation', PATH_OBJECT.'prestation.php');
  registerClass('dataObject_produit', PATH_OBJECT.'produit.php');
  registerClass('dataObject_profil', PATH_OBJECT.'profil.php');
  registerClass('dataObject_refExterne', PATH_OBJECT.'referenceexterne.php');
  registerClass('dataObject_rib', PATH_OBJECT.'rib.php');
  registerClass('dataObject_sinistre', PATH_OBJECT.'sinistres.php');
  registerClass('dataObject_utilisateur', PATH_OBJECT.'utilisateur.php');
  registerClass('dataObject_editions', PATH_OBJECT.'editions.php');
  registerClass('dataObject_garantie', PATH_OBJECT.'garantie.php');
  registerClass('dataObject_authentification', PATH_OBJECT.'authentification.php');
  
  /** POUR la gestion dynamique des titres de bloc et de fonctionnalité affichés sur les pages ***/
  /** menu de niveau 1 : bloc */
  registerMenu('1', 'Administration');
  registerMenu('2', 'Partenaire');
  registerMenu('3', 'Synthèse');
  registerMenu('4', 'Production');
  registerMenu('5', 'Sinistres');
  registerMenu('6', 'Editions');
  
  /* sous menu de SYNTHESE */
  registerMenu('30', 'Fiche Synthèse');
  registerMenu('31', 'Eléments statistiques');
  
   /* sous menu de PRODUCTION */
  registerMenu('40', 'Souscription contrat');
  registerMenu('41', 'Modification administrative');
  registerMenu('42', 'Modification contractuelle');
  registerMenu('43', 'Résiliation contrat');
  registerMenu('44', 'Réactivation contrat');
  registerMenu('45', 'Radiation assuré');
  registerMenu('46', 'Réactivation assuré');
  registerMenu('47', 'Changement de couverture');
  registerMenu('48', "Règlement d'échéance");

  /* sous menu de SINISTRE */
  registerMenu('50', 'Déclaration sinistre');
  registerMenu('51', 'Justificatifs déclaration sinistre');
  registerMenu('52', 'Résultat instruction sinistre');
  registerMenu('53', 'Règlement sinistre');
   
   /* sous menu de EDITIONS */
  registerMenu('60', "Demande d'édition");
?>
